home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / extras / programm / gemfsc20 / gemfsc20.lzh / GEMFUNCS / MAKE_GCC.MAK < prev    next >
Makefile  |  1993-04-14  |  2KB  |  50 lines

  1. #
  2. # GemFast gemfuncs makefile for GCC.
  3. #
  4.  
  5. LIB    = gemfuncs.olb
  6. CFLAGS = -O -I..\include -mshort
  7.  
  8. .PATH.o = ..\gcclib\ # path for object files
  9.  
  10. OBJ03  = frmqchoi.o frmqerr.o  frmqmenu.o frmqtext.o frmquest.o
  11. OBJ05  = frmerror.o frmverro.o frmprtf.o  frmvprtf.o
  12. OBJ10  = frmnldia.o frmdsdia.o frmnlmen.o frmdsmen.o
  13. OBJ13  = frmmenu.o  frmprogr.o frmenabl.o frmeflag.o frmdial.o
  14. OBJ15  = frmdeskt.o frmconfi.o frmvfmt.o  frmnldsu.o frmmkmov.o
  15. OBJ20  = fsldialo.o grfmblit.o grfblit.o  grfmouse.o
  16. OBJ25  = rsccubtn.o rscrrbtn.o rscsxtyp.o
  17. OBJ30  = rscgstr.o  rscsstr.o  rscgtree.o rsctrfix.o
  18. OBJ35  = objflchg.o objstchg.o objclcal.o objppstr.o objtherm.o
  19. OBJ40  = objmxud.o  objrbutl.o objxtutl.o objbmbtn.o objoxywh.o
  20. OBJ45  = objtscro.o objnslid.o obj_draw.o objgspec.o objdxfin.o
  21. OBJ50  = wndupdat.o aplvwork.o aplxinit.o aplmallo.o
  22. OBJ55  = mnutbar.o  mnubar.o   exterror.o rcconfin.o rcptinre.o
  23. OBJ60  = rcadjust.o rcvtog.o   rcgtov.o   rcscale.o  evnwbtn.o
  24. OBJ65  = evnxmult.o frmxcent.o frmxdial.o winxget.o  winxcalc.o
  25. OBJ70  = grfxdrag.o grfudsli.o wndtop.o   wcscrcal.o evnxtime.o
  26. OBJ75  = rccopy.o   rcequal.o  rcinters.o rcunion.o
  27.  
  28. ALLOBJ = $(OBJ03) $(OBJ05) $(OBJ10) $(OBJ13) $(OBJ15) $(OBJ20) \
  29.          $(OBJ25) $(OBJ30) $(OBJ35) $(OBJ40) $(OBJ45) $(OBJ50) \
  30.          $(OBJ55) $(OBJ60) $(OBJ65) $(OBJ70) $(OBJ75)
  31.  
  32. $(LIB): $(ALLOBJ)
  33.     del $(LIB)
  34.     gcc-ar qs $(LIB) $(ALLOBJ)
  35.  
  36. cleanup:
  37.     del *.o *.a
  38.  
  39. force: cleanup $(LIB)
  40.     @echo $(LIB) made.
  41.  
  42. archive:
  43.     -lharc.ttp a gemfuncs *.c *.h *.mak *.prj
  44.  
  45. arcupd:
  46.     -lharc.ttp f gemfuncs *.*
  47.  
  48. formdemo formdemo.prg: formdemo.o $(LIB)
  49.     gcc -o formdemo.prg formdemo.o $(LIB) -lgem16.olb -lgnu16.olb
  50.